package com.xbongbong.pro.onlineEditor.sdk.vo;

import lombok.Data;

/**
 * @author: yingjf
 * @date: 2023/3/6 19:21
 * @description: 获取文档用户权限
 */
@Data
public class GetFilePermissionVO {

    /**
     * 当前用户 Id，当 update=1时必须返回当前用户的 user_id
     */
    private String user_id;
    /**
     * 是否具有预览权限，0-无 1-有
     */
    private Integer read;
    /**
     * 是否具有编辑权限，0-无 1-有
     */
    private Integer update;
    /**
     * 是否具有下载文档权限，0-无 1-有
     */
    private Integer download;
    /**
     * 是否具有重命名文档权限，0-无 1-有
     */
    private Integer rename;
    /**
     * 是否具有查看文档历史记录权限，0-无 1-有
     */
    private Integer history;
    /**
     * 是否具有拷贝文档内容权限，0-无 1-有
     */
    private Integer copy;
    /**
     * 是否具有打印文档权限，0-无 1-有
     */
    private Integer print;
    /**
     * 是否具有另存当前文档权限，0-无 1-有
     */
    private Integer saveas;
    /**
     * 是否具有评论文档权限，0-无 1-有
     */
    private Integer comment;

    public GetFilePermissionVO() {

    }

    public GetFilePermissionVO(String user_id, Integer read, Integer update, Integer download, Integer rename, Integer history, Integer copy, Integer print, Integer saveas, Integer comment) {
        this.user_id = user_id;
        this.read = read;
        this.update = update;
        this.download = download;
        this.rename = rename;
        this.history = history;
        this.copy = copy;
        this.print = print;
        this.saveas = saveas;
        this.comment = comment;
    }
}
